package com.homework;

import java.util.ArrayList;

public class homework6 {
    /*
    分析以下需求，并用代码实现
		1.定义ArrayList集合，存入多个字符串
		   如:"ab1" "123ad"  "bca" "dadfadf"  "dddaaa"  "你好啊"  "我来啦"  "别跑啊"
		2.遍历集合,删除长度大于5的字符串,打印删除后的集合对象
		3.基于上一步,删除集合中元素包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)
     */
    public static void main(String[] args) {
        ArrayList<String> stringArrayList = new ArrayList<>();
        stringArrayList.add("ab1");
        stringArrayList.add("123ad");
        stringArrayList.add("bca");
        stringArrayList.add("dadfadf");
        stringArrayList.add("dddaaa");
        stringArrayList.add("你好啊");
        stringArrayList.add("我来啦");
        stringArrayList.add("别跑啊");
        stringArrayList.removeIf(s -> s.length() > 5);
        System.out.println(stringArrayList);
        stringArrayList.removeIf(s -> s.matches(".*[0-9].*"));
        System.out.println(stringArrayList);
    }
}
